Multi-Rotor Aircraft Collision Avoidance using Partially Observable Markov Decision Processes
نویسندگان
چکیده
This paper presents an extension to the ACAS X collision avoidance algorithm to multirotor aircraft capable of using speed changes to avoid close encounters with neighboring aircraft. The ACAS X family of algorithms currently use either turns or vertical maneuvers to avoid collision. We present a formulation of the algorithm in two dimensions that uses horizontal plane accelerations for resolution maneuvers and propose a set of metrics that directly specify aircraft behavior in terms of separation from other aircraft and minimizing deviation from the desired trajectory. The maneuver strategy is optimized with respect to a partially observable Markov decision process model using dynamic programming. The parameters of the model strongly influence the performance tradeoff between metrics such as alert rate and safety. Finding the parameters that provide the appropriate tradeoff was aided by a Gaussian process-based surrogate model. The algorithm is shown to successfully achieve the competing goals of maintaining a minimum separation standard and closely tracking the mission trajectory in simulations involving thousands of collision encounters. Further, sets of algorithm parameters were generated that provide a tradeoff between the two goals. These parameter sets allow a user of the collision avoidance algorithm to select a desired separation minimum appropriate for their application that also minimizes trajectory deviations.
منابع مشابه
Unmanned Aircraft Collision Avoidance Using Partially Observable Markov Decision Processes
Before unmanned aircraft can fly safely in civil airspace, robust airborne collision avoidance systems must be developed. Instead of hand-crafting a collision avoidance algorithm for every combination of sensor and aircraft configuration, this project investigates the automatic generation of collision avoidance logic given models of aircraft dynamics, sensor performance, and intruder behavior. ...
متن کاملSimulation Comparison of Collision Avoidance Algorithms for Small Multi-Rotor Aircraft
This paper describes the implementation of four different collision avoidance algorithms designed for multi-rotor aircraft. The primary contribution of this paper is the evaluation of each using a common set of assumptions, simulation capabilities, and metrics. The first algorithm is an extension of the next-generation manned aircraft algorithm that will soon be deployed worldwide; it poses the...
متن کاملCollision Avoidance for Unmanned Aircraft using Markov Decision Processes
Before unmanned aircraft can fly safely in civil airspace, robust airborne collision avoidance systems must be developed. Instead of hand-crafting a collision avoidance algorithm for every combination of sensor and aircraft configuration, we investigate the automatic generation of collision avoidance algorithms given models of aircraft dynamics, sensor performance, and intruder behavior. By for...
متن کاملMulti-Objective Optimization of Next-Generation Aircraft Collision Avoidance Software
Developed in the 1970’s and 1980’s, the Traffic Alert and Collision Avoidance System (TCAS) is the last safety net to prevent an aircraft mid-air collision. Although TCAS has been historically very effective, TCAS logic must adapt to meet the new challenges of our increasingly busy modern airspace. Numerous studies have shown that formulating collision avoidance as a partially-observable Markov...
متن کاملUnmanned Aircraft Collision Avoidance using Continuous-State POMDPs
An effective collision avoidance system for unmanned aircraft will enable them to fly in civil airspace and greatly expand their applications. One promising approach is to model aircraft collision avoidance as a partially observable Markov decision process (POMDP) and automatically generate the threat resolution logic for the collision avoidance system by solving the POMDP model. However, exist...
متن کامل